Report language to server so we can deliver back language-specific release
authorrobertl <robertl>
Mon, 10 Aug 2009 19:19:27 +0000 (19:19 +0000)
committerrobertl <robertl>
Mon, 10 Aug 2009 19:19:27 +0000 (19:19 +0000)
notes. (Someday.)

gui/upgrade.cpp

index 5a89e2f13e3760203dab9322b6e613be4a9d1fc5..e8ba219e0aa3eab9df8d7783076ffe141e54a9e8 100644 (file)
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-// $Id: upgrade.cpp,v 1.7 2009/08/09 03:09:11 robertl Exp $
+// $Id: upgrade.cpp,v 1.8 2009/08/10 19:19:27 robertl Exp $
 /*
     Copyright (C) 2009  Robert Lipe, robertlipe@gpsbabel.org
 
@@ -26,6 +26,7 @@
 #include <QMessageBox>
 #include <QDesktopServices>
 #include <QDomDocument>
+#include <QLocale>
 #include <QSysInfo>
 #include <QUrl>
 
@@ -121,12 +122,14 @@ UpgradeCheck::updateStatus UpgradeCheck::checkForUpgrade(const QString &currentV
   header.setValue("Host",  "www.gpsbabel.org");
   header.setContentType("application/x-www-form-urlencoded");
   header.setValue("Host", "www.gpsbabel.org");
-
+  QLocale locale;
+  
   QString args = "current_version=" + currentVersion;
   args += "&installation=" + installationUuid;  
   args += "&os=" + getOsName();  
   args += "&os_ver=" + getOsVersion();
   args += "&beta_ok=1";   // Eventually to come from prefs.
+  args += "&lang=" + QLocale::languageToString(locale.language());
 
   http->setHost("www.gpsbabel.org");
   httpRequestId = http->request(header, args.toUtf8());